#该实例是用来理解单独创建进程的实例
from multiprocessing import Process
import os,time

#将要在子进程中运行的方法
def test(name,interval):
    for i in range(interval):
        print("子进程运行中，name=%s，pid=%d，父进程：%d"%(name,os.getpid(),os.getppid()))
        time.sleep(interval)

if __name__=="__main__":
    print("父进程%d"%os.getpid())
    #创建进程实例，第一个参数传要在子线程执行的函数，第二个参数传函数需要的参数
    p=Process(target=test,args=('mark',2))
    print("子进程要执行了")
    #启动进程
    p.start()
    p.join()#等待子进程运行结束再继续执行下面语句
    print("子进程结束了")
